@charset 'UTF-8';
.index-f1{
	height: 455px;
	overflow: hidden;
}
.index-f1 .index-f1-best{
	width: 870px;
}
.index-f1 .index-f1-best .ifb-left{
	width: 300px;
}
.index-f1 .index-f1-best .ifb-right{
	width: 540px;
}
#ifb-right-banner {width:540px; height:260px; overflow:hidden; position:relative;}
#ifb-right-banner ul {height:260px; position:absolute;}
#ifb-right-banner ul li {float:left; width:540px; height:260px; overflow:hidden; position:relative; background:#000;}
#ifb-right-banner ul li img{width: 540px;height: 260px;}
#ifb-right-banner ul li div {position:absolute; overflow:hidden;}
#ifb-right-banner .btnBg {position:absolute; width:540px; height:20px; left:0; bottom:0; background:#000;}
#ifb-right-banner .ilb-btn {position:absolute; width:520px; height:20px; right:10px; bottom: 0px; text-align:right;}
#ifb-right-banner .ilb-btn span {display:inline-block;_display:inline;_zoom:1; width:25px; height:8px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;overflow: hidden;}
#ifb-right-banner .ilb-btn span.on {background:#fff;}
#ifb-right-banner .preNext {width:45px; height:100px; position:absolute; top:70px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;opacity:0;}
#ifb-right-banner .pre {left:0;}
#ifb-right-banner .next {right:0; background-position:right top;}
.index-f1 .index-f1-best .ifb-right-bookList .irb-item{
	margin-top: 13px;
}
.index-f1 .index-f1-best .ifb-right-bookList span{
	margin-right: 5px;
	color: #777777;
}
.index-f1 .index-f1-freeList{
	width: 300px;
}

.index-f2{
	height: 520px;
	overflow: hidden;
}
.index-f2 .index-f2-left{
	width: 300px;
}
.index-f2 .index-f2-center{
	width: 540px;
	margin-left: 30px;
}
.index-f2 .index-f2-center .if2c-box1{
	height: 300px;
	overflow: hidden;
}
.index-f2 .index-f2-center .if2c-box2 .irb-item{
	margin-top: 12px;
}
.index-f2 .index-f2-center .if2c-box2 span{
	margin-right: 5px;
	color: #777777;
}
.index-f2 .index-f2-right{
	width: 300px;
}

.index-f3{
	height: 360px;
	overflow: hidden;
}
.index-f3 .if3-box1 .bl02-main{
	width: 160px;
}
.index-f3 .if3-box1 .bl02-main .bl02-intro a{
	line-height: 23px;
}

/* link */
.index-link{
	padding-bottom: 20px;
}
.index-link dl dd{
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}
/* end link */